#include

I have a file of functions - call if FILE_A - that has a const int SOME_VAR = 10 at the top

If I include this file in my main script, but also include another file of functions that also includes FILE_A, I get an error that the variable was already defined. Is there a way to get DOORS to only include a file once per run? In C/C++ this is done with at the top of each include file:
#ifndef ___FILE_A___
#define __FILE_A___
Doorsbert - Tue Apr 21 23:06:53 EDT 2009

Re: #include
Tony_Goodman - Wed Apr 22 02:23:17 EDT 2009

You are not the first person to ask this!

It cannot be done.

#includes are expanded before the code is interpreted and there is no preprocessor.

Think of it as the #include statement being replaced by the text in the included file.

Re: #include
Doorsbert - Wed Apr 22 02:43:35 EDT 2009

Tony_Goodman - Wed Apr 22 02:23:17 EDT 2009
You are not the first person to ask this!

It cannot be done.

#includes are expanded before the code is interpreted and there is no preprocessor.

Think of it as the #include statement being replaced by the text in the included file.

OK, thanks for the reply Tony!